package com.xin.di.uav.common.response.operational;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * @author 01430312
 */
@Data
public class RewardDetailsResponse {


    @ApiModelProperty("累计奖励")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal accumulatedRewards;

    @ApiModelProperty("累计提现")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal accumulatedWithdrawal;

    @ApiModelProperty("可提现余额")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal withdrawableBalance;

    private Long total;

    Map<Date, List<PromotionRecordsResponse>> dateListMap;
}
